﻿//============================================================
// Producnt name:		CodeSmith HZ-ACCP
// Version: 			2.0
// Coded by:			yan.guo (yan.guo@jb-aptech.com.cn)
// Auto generated at: 	2009-9-13 14:51:51
//============================================================

using System;
using System.Collections.Generic;
using System.Text;

namespace MyOA.Model
{
	[Serializable()]
	public class FileInfo
	{
  		#region ==== Variable ====
		private int fileId;
		private FileTypeInfo fileType;
		private UserInfo fileOwner;
		private string filesName=String.Empty;
		private string remark=String.Empty;
		private DateTime createDate;
		private int parentId=0;
		private string filePath=String.Empty;
		private int ifDelete=0;
		#endregion

		
		public FileInfo()
        {
            fileType = new FileTypeInfo();
            fileOwner = new UserInfo();

        }

	  	#region ==== Property ====
		public int FileId
		{
			get { return this.fileId; }
			set { this.fileId = value; }
		}
		public FileTypeInfo FileType
		{
			get { return this.fileType; }
			set { this.fileType = value; }
		}
		
		public UserInfo FileOwner
		{
			get { return this.fileOwner; }
			set { this.fileOwner = value; }
		}
		
		public string FilesName
		{
			get { return this.filesName; }
			set { this.filesName = value; }
		}	
		public string Remark
		{
			get { return this.remark; }
			set { this.remark = value; }
		}	
		public DateTime CreateDate
		{
			get { return this.createDate; }
			set { this.createDate = value; }
		}	
		public int ParentId
		{
			get { return this.parentId; }
			set { this.parentId = value; }
		}	
		public string FilePath
		{
			get { return this.filePath; }
			set { this.filePath = value; }
		}	
		public int IfDelete
		{
			get { return this.ifDelete; }
			set { this.ifDelete = value; }
		}	
		#endregion
	}
}
